<?php
// ***********************************************************************
// Назначение: Передача товаров из 1С в virtuemart
// Модуль: translit.php - Транслит кирилицы в латиницу
// Автор оригинала: Дуденков М.В. (email: mihail@termservis.ru)
// Помогали разрабатывать: Alexandr Datsiuk
// Павел Михнев
// CALEORT
// Авторские права: использовать, а также распространять данный скрипт
// разрешается только с разрешением автора скрипта
// ***********************************************************************

// функция перевода текста с кириллицы в транслит

function translitString($st) 

{
	
	// Сначала заменяем "односимвольные" фонемы.
	
	// $st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_",
	
	// "abvgdeeziyklmnoprstufh'iei");
	
	// $st=strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",
	
	// "abvgdeeziyklmnoprstufh'iei");
	
	// Затем - "многосимвольные".
	
	$st = strtr ( $st, 

	array ("а" => "a", "б" => "b", "в" => "v", "г" => "g", "д" => "d", "е" => "e", "ё" => "yo", "з" => "z", 

	"и" => "i", "й" => "y", "к" => "k", "л" => "l", "м" => "m", "н" => "n", "о" => "o", "п" => "p", 

	"р" => "r", "с" => "s", "т" => "t", "у" => "u", "ф" => "f", "х" => "h", "ъ" => "", "ы" => "yi", 

	"э" => "ye" ) )

	;
	
	$st = strtr ( $st, 

	array ("А" => "a", "Б" => "b", "В" => "v", "Г" => "g", "Д" => "d", "Е" => "e", "Ё" => "yo", "З" => "z", 

	"И" => "i", "Й" => "y", "К" => "k", "Л" => "l", "М" => "m", "Н" => "n", "О" => "o", "П" => "p", 

	"Р" => "r", "С" => "s", "Т" => "t", "У" => "u", "Ф" => "f", "Х" => "h", "Ъ" => "", "Ы" => "yi", 

	"Э" => "ye" ) )

	;
	
	$st = strtr ( $st, 

	array ("ж" => "zh", "ц" => "ts", "ч" => "ch", "ш" => "sh", 

	"щ" => "shch", "ь" => "", "ю" => "yu", "я" => "ya", 

	"Ж" => "zh", "Ц" => "ts", "Ч" => "ch", "Ш" => "sh", 

	"Щ" => "shch", "Ь" => "", "Ю" => "yu", "Я" => "ya", 

	"ї" => "i", "Ї" => "yi", "є" => "ie", "Є" => "ye" )

	 )

	;
	
	// Возвращаем результат.
	
	return $st;

}

?>